package com.concurrency.waitNotify;

import java.util.ArrayList;
import java.util.List;
import java.util.Vector;

/**
 * 生产者生产5个后，商品已满。则暂停，同时释放锁。不满时生产商品，并唤醒消费者消费。
 * 商品数量为0时，消费者进入暂停，同时释放锁。消费者消费后，唤醒生产者开始生产。
 * @author David
 *
 */
public class WaitNotifyTest {

	public static void main(String[] args){
//		List<String> goods = new Vector<String>();
		List<String> goods = new ArrayList<String>();
		new Producer(goods).start();
		new Consumer(goods).start();
		
	}
}
